make a major contribution - Francés Inglés Diccionario